Part Number Hot Search : 
FQP27P06 GM3931 CY3692 B1482 1KSMBJ L2N60F M57714UH DRA2143E
Product Description
Full Text Search
 

To Download EADISK9719 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  ea kit128 rev.b lochhamer schlag 17 d- 82166 gr?felfing tel 089/ 8541991 fax 089/ 8541721 http://www.lcd-module.de touch panel optional 4.02 bedieneinheit 128x64 mit zeichens?tzen und grafikbefehlen technische daten * 128x64 pixel, schwarze pixel mit led-beleuchtung (gelb-grn) * oder wei?e pixel (wei?e led) mit bla uem hintergrund * im schwarzen snap-in geh?use mit entspiegelter scheibe * textmode mit scrollfunktion und cr/lf auswertung * 10 fonts von 3,1mm (8x32 zeichen) ber 4,2mm (8x21) bis 16,6mm (2x8) * geraden zeichnen, bereiche l?schen und invertieren * anschluss fr 8x8 matrixtastatur (nur ea kit128-v24) * versorgungsspannung: +5v / typ. 400ma (blau 160ma) * baudraten 1200,2400,4800,9600, 19200bd * version -gxt: anzeige von bis zu 256 festtexten oder festgrafiken aus dem flash * version -gxt: auswahl ber 8 leitungen (8 schraubklemmen) geh?useabmessungen: 102 x 80 x 36mm blauer hintergrund, weisse led beleuchtung gelb-grner led bel., scwarze pixel bestellbezeichnung fr v .24/rs-232 mit integr. touch panel 8x4 ea kit128-v24tp wie oben, mit weisser led, blauem hintergrund ea kit128-v24tpb graphic unit fr v .24/rs-232 mit tasta turanschlu? ea kit128-v24 wie oben, mit wei?er led, bla uem hintergrund ea kit128-v24b text-/grafikanzeige fr 256 texte / grafiken ea kit128-gxt wie oben, mit wei?er led, bla uem hintergrund ea kit128-gxtb 24v versorgung (+9..+35v) z.b. bei sps anwendung ea opt-9/35v rs-422 interface statt rs-232 ea opt-rs4224 kabel mit sub-d stecker zum anschlu? an pc ea kv24-9b hilfsprogramme (pc) fr makros und -gxt ea disk9719
2 ea kit128 rev.b wegweiser gltig f r version seite bestellbezeichnungen ................................................................. alle ...................................... ....1 versionen / unterschiede ............................................................ alle ....................................... ...3 terminal, befehle ........................................................... ............. alle .................................. .....4,5 makros ........................................................................................ alle ............................. .............5 zeichens?tze, selbstdefinierte zeichen ....................................... alle ..........................................6 anschlu? an rs-232c / v.24 ...................................................... -v24, -v24tp ..........................8 tastaturanschlu? 8x8 .................................................................. -v24 ..................................... ...9 touch panel 8x4 ......................................................................... -v24tp ................................. ..9 festtextversion ............................................................................ -gxt ................................ .....10 compiler fr makros + -gxt ....................................................... alle ........................................11 zus?tzliche ausg?nge ................................................................. alle ...................................... ..11 abmessungen ............................................................................. alle ................................... .....12 l?tbrcken / reset ...................................................................... alle ................................... .....12 website ................................................................ http://www.lcd-module.de/deu/touch/touch.htm einfhrung die displaybaugruppe ea kit128 bildet eine kompakte und extrem leicht zu programmierende anzeigeeinheit. es k?nnen auf dem display gleichzeitig mit komfortabelsten befehlen verschiedene schriften in unterschiedlichen gr??en dargestellt werden. grafikelemente wie firmenlogos, icons und symbole k?nnen schnell in grafikprogrammen wie z.b. windows paint erstellt und angezeigt werden. auch me?kurven, diagramme und tendenzanzeigen sind mit den vielf?ltigen grafikbefehlen schnell zu erstellen. hervorzuheben ist auch der standardm??ig enthaltene kyrillische zeichensatz in 2 gr??en, sowie die anschlu?m?glichkeit einer matrixtastatur bzw. eines touchpanels (den tastatureingang besitzen nur die versionen -v24 und -v24b). inbetriebnahme, schnellstart bitte beachten sie vor dem anschlu? des moduls die auf der rckseite des datenblattes befindlichen hinweise zum betrieb und zur handhabung! als versorgungsspannung fr das modul werden +5v / max. 410ma ben?tigt. diese wird ber 2 schraubklemmen eingespeist. nach dem anlegen der versorgungsspannung blinkt links oben der cursor. der kontrast kann mit einem schraubendreher ber das eingebaute potentiometer nachgestellt werden. nun wird das display mit dem hauptrechner verbunden (anschlu? siehe seite 7). fr die verbindung des displays ea kit128 liefert electronic assembly als zubeh?r ein fertig konfektioniertes kabel ea kv24-9b, welches direkt an den 9-pol. sub-d stecker (z.b. com1) eines pcs angesteckt wird. das kabel wird am display so eingesteckt, da? es zur innenseite zeigt. bei korrekter verbindung lassen sich sofort texte auf dem display anzeigen (z.b. mit hilfe des unter der bestellbezeichnung ea disk9719 lieferbaren pc-programms terminal.exe. wenn der dos befehl copy xxxxx com1 verwendet wird, sollte zuvor die schnittstelle mit mode com1:12,n,8,2 initialisiert werden). cursorsteuerungen wie z.b. cr-lf k?nnen verwendet werden. das umschalten auf die verschiedenen schriftgr??en oder die verwendung von grafikbefehlen ist auf den seiten 6 und 7 beschrieben.
3 ea kit128 rev.b bersicht, unterschiede ea kit128-v24tp mit rs-232c schnittstelle und touchpanel diese grafikeinheit wird mit einer durchsichtigen touch tastatur mit 32 feldern geliefert. durch berhren des displays k?nnen somit daten ausgegeben oder aktionen ausgel?st werden. der eingebaute summer quittiert die tastendrcke. ber das kabel ea kv24-9b ist die grafikeinheit direkt an eine serielle schnittstelle eines pcs anschlie?bar. die baudrate ist einstellbar (1200, 2400, 4800, 9600, 19200). ea kit128-v24 mit rs-232c schnittstelle und tastaturabfrage diese grafikeinheit ist ber das kabel ea kv24-9b direkt an eine serielle schnittstelle eines pcs anschlie?bar. die baudrate ist einstellbar (1200, 2400, 4800, 9600, 19200). eine tastatur (max. 8x8 matrix) kann angeschlossen werden. ea kit128-gxt text- und grafikkontroller mit 8 eing?ngen und rs-232c als festtext- bzw. festbildspeicher k?nnen bis zu 256 texte/bilder ber 8 leitungen abgerufen werden. die texte/bilder werden im flash gespeichert. die leitungen sind high-aktiv und besitzen interne pull-downs (100 k ? ), vorwiderst?nde und z-dioden. es ist somit m?glich, die eing?nge ber potentialfreie schalter zu bedienen. aber auch der direkte anschlu? an +5v oder +24v (sps) pegel ist erlaubt. acht zus?tzliche ausg?nge k?nnen fr steuerungszwecke genutzt werden. fr das ea kit128-gxt wird die diskette ea disk9719 ben?tigt. ea disk9719, hilfsprogramme fr dos unter der bestellbezeichnung ea disk9719 ist eine diskette fr pcs lieferbar, welche hilfsprogramme zum entwickeln enth?lt. geliefert werden ein terminalprogramm fr dos, ein fonteditor mit beispiel-zeichens?tzen, sowie ein konvertierprogramm zum umwandeln der fonts in das zeichensatzformat fr das ea kit128. au?erdem befindet sich auch ein konvertierprogramm zum umwandeln von windows bitmap-grafiken (*.bmp) in das bildformat fr das ea kit128 auf der diskette. der compiler zum erstellen der makros und scripts, bzw. der festtexte und festgrafiken befindet sich ebenfalls auf der diskette. touch panel 8x4 die versionen ea kit128-v24tp und -422tp werden mit einer durchsichtigen touch tastatur mit 32 feldern geliefert. durch berhren des displays k?nnen somit daten ausgegeben oder aktionen ausgel?st werden. der eingebaute summer quittiert die tastendrcke. eine kombination von ea kit128-gxt mit dem touchpanel ist nicht m?glich. bitte prfen sie in diesem fall den einsatz von ea kit160-6ledtp in gleicher baugr??e. ea opt-9/35v alle versionen mit der option ea opt-9/35v k?nnen mit einer unstabilisierten versorgung zwischen 9v und 35v betrieben werden. beachten sie hierbei bitte, da? die spannung an allen eing?ngen des displays 5v nicht berschreiten darf (ausnahme: ea kit128-gxt (4-50v eing?nge) und alle rs-232c pegel mit 12v pegeln).
4 ea kit128 rev.b text / grafik / befehlsvorrat nach dem einschalten blinkt der cursor in der ersten zeile und das display ist empfangsbereit. alle ankommenden zeichen werden als asciis dargestellt (ausnahme: cr, lf, ff, esc). der zeilenvorschub erfolgt automatisch oder durch das zeichen lf. ist das display voll, scrollt der bildschirm nach oben. beim zeichen ff (seitenvorschub) wird das display gel?scht. alle zus?tzlichen befehle (cursor positionieren, font einstellen, grafikbefehle, ...) werden ber das escape-zeichen (dez 27/ hex 1b) eingeleitet. danach folgt ein befehlsbuchstabe (gro?- und kleinbuchstaben sind gleichwertig) und evtl. einige parameter. die bergabe der parameter erfolgt jeweils als 8-bit bin?rwert; z.b. entprechen die koordinaten x=65 und y=51 den ascii-zeichen a bzw. 3 befehlstabelle (alle versionen) b efehl codes anmerkung befehle fr den textmodus formfeed ff (dez:12) ^l bildschirm wird gel?scht und der cursor nach pos. (1,1) carriage return cr (13) ^m cursor ganz nach links linefeed lf (dez:10) ^j cursor 1 zeile tiefer mit evtl. scrollen cursor on / off esc c n1 n1=0: cursor ist unsichtbar; n1=1: cursor blinkt cursor positionieren esc o n1 n2 n1=spalte; n2=zeile; ursprung links oben ist (1,1) inverse schrift esc j n1 n1=0: normale schrift; n1=1: inverse schrift autom. zeilenumbruch esc w n1 n1=0: automatischer zeilenumbruch aus; n1=1: ein grafikbefehle zeichen-modus esc v n1 n1: 1=setzen; 2=l?schen; 3=invers; 4=replace; 5=invers replace; ascii-zeichen setzen esc a x1 y1 n1 das zeichen n1 wird an koordinate gesetzt. zeichenkette ausgeben esc z x1 y1 ... nul die zeichenkette (...) ausgeben; zeichen nul (bin?r 0) = ende punkt setzen esc p x1 y1 koordinaten (0,0) bis (127,63) gerade zeichnen esc g x1 y1 x2 y2 anfangs- und endkoordinaten (0,0) bis (127,63) gerade weiter zeichnen esc t x1 y1 eine gerade vom letzten endpunkt bis x1, y1 zeichnen rechteck zeichnen esc r x1 y1 x2 y2 gegenberliegende eckpunkte (0,0) bis (127,63) bereich l?schen esc l x1 y1 x2 y2 gegenberliegende eckpunkte (0,0) bis (127,63) bereich invertieren esc i x1 y1 x2 y2 gegenberliegende eckpunkte (0,0) bis (127,63) bereich fllen esc s x1 y1 x2 y2 gegenberliegende eckpunkte (0,0) bis (127,63) bargraph definieren esc - l r o u nr x1 y1 x2 y2 aw ew einen bar nach l(inks),r(echts),o(ben),u(nten) mit der nr (1..8) definieren. x1,y1,x2,y2 sind da s umschliessende rechteck des bargraphs. aw, ew sind die werte fr 0% und 100%. bargraph zeichnen esc - nr wert den bargraph mit der nr (1..8) auf den neuen benutzer-wert setzen bildbereich laden esc b x1 y1 daten einen bildbereich nach x1,y1 laden; daten des bildes siehe bildaufba u sonstige steuerbefehle font einstellen esc f n1 n1=1: font nr. n1 (1..8) einstellen breitschrift esc e n1 n1=0: normale schrift; n1=1: breite schrift zeichen definieren esc u n1 daten n1=zeichen nr.; daten=anzahl bytes je nach eingest. font display befehle esc d n1 n1=0:aus;n1=1:ein;n1=2:l?sch.;n1=3:invert.;n1=10..20:led-helligkei t beleuchtung ein / aus esc h n1 n1=0: bel. aus; n1=1: bel. ein; n1=2..255: fr n1 sek. lang ein selekt kontroller esc k s n1 kontroller mit adresse n1 (n1=0..254; n1=255: alle) aktivieren deselekt kontroller esc k d n1 kontroller mit adresse n1 (n1=0..254; n1=255: alle) deaktivieren selekt/desel. adresse esc k a n1 neue adresse n1 fr kontroller definieren (z.b im power-on makro) ausgabeport einstellen esc y n1 n2 n1=0: alle 8 ausg?nge entsprechend n2 (=8-bit bin?rwert) einstellen n1=1..8: ausg. n1 rcksetzen (n2=0); setzen (n2=1); invertieren (n2=2) warten (pause) esc ! n1 n1 zehntel-sekunden abwarten bevor die n?chste ausgabe stattfindet status check esc ? c n1 n1=0:meldung auf rs232/422:o=ok;e od. keine reaktion=error n1=1..8: out1..8 wird invertiert=ok; keine reaktion=error befehle fr makros script ausfhren esc q n1 script n1 abarbeiten (max. 2 ebenen) makro ausfhren esc n n1 makro n1 abarbeiten (max. 2 ebenen) makros autom. ausfhr. esc x n1 n2 n3 makros von n1 bis n2 zyklisch abarbeiten (n3=pause in 1/10 s)
5 ea kit128 rev.b zus?tzliche befehle fr -gxt bild senden esc > es wird der gesamte bildinhalt gesendet. zur kennzeichnung wird zuerst ein b gesendet. danach folgen die breite und h?he in pixel und die eigentlichen bilddaten bytes senden esc = n1 ... es werden n1 nachfolgende bytes auf der v.24 gesendet (z.b zum ansteuern einer externen seriellen druckers mit rs232-c schnittstelle ) ausgabeport einlesen esc ? y n1 n1=0: alle 8 ausg?nge out1..8 als 8-bit bin?rwert einlesen n1=1..8: ausgang out einlesen (1=high=5v, 0=low=0v) zus?tzliche befehle fr -v24 und -422 matrixtastatur abfragen esc m n1 n1=0: automatische abfrage aus n1=1: automatische abfrage gesamtzustand ein n1=2: automatische abfrage einzeltastenmodus ein n1=3: aktuellen zustand der matrixtastatur senden matrixtastatur ausmaskieren esc m 4 n1 um mit dem befehl esc y ausg?nge benutzen zu k?nnen, drfen diese nicht mehr fr die matrixtastaturabfrage benutzt werden. eine 0 in den 8-bits des parameter n1 deaktiviert den jeweiligen ausgang. bild senden esc > es wird der gesamte bildinhalt gesendet. zur kennzeichnung wird zuerst ein b gesendet. danach folgen die breite und h?he in pixel und die eigentlichen bilddaten bytes senden esc = n1 ... es werden n1 nachfolgende bytes auf der v.24 gesendet (z.b zum ansteuern einer externen seriellen druckers mit rs232-c schnittstelle ) ausgabeport einlesen esc ? y n1 n1=0: alle 8 ausg?nge out1..8 als 8-bit bin?rwert einlesen n1=1..8: ausgang out einlesen (1=high=5v, 0=low=0v) befehle zur untersttzung des touch-panels (ea touch8x4-a) touch-taste definieren esc * f1 f2 ret. code form anz. text die touch-felder f1 bis f2 (gegenberligenden eckpunkte), werden zu einer touch-taste mit dem rckgabewert ret. code (=1..255) zusammengefasst (code=0 touch-taste nicht aktiv). form:touch-taste (=0 nichts; =1 l?schen; =2 mit rahmen) zeichnen anz.text: es folgen anz. text zeichenketten (mit 0 terminiert) die zentriert in der touch-taste plaziert werden. touch-tasten reaktion esc * a b c d a:= kein summer beim berhren einer touch-taste b:= summer piepst kurz beim berhren einer touch-taste c:= touch-taste wird beim berhren nicht invertiert d:= touch-taste wird beim berhren automatisch invertiert touch-taste invertieren esc * i ret. code die touch-taste mit dem zugeordnetem return-code wird invertiert touch-tasten reset esc * r alle touch-tasten werden zurckgesetzt. (= 32 felder mit code 1..32) summer ein / aus esc . n1 n1=0:summer aus; n1=1:summer ein; n1=2..255:fr n1 1/10s lang ein beispiel zur befehlsanwendung im folgenden beispiel wird fr verschiedene programmiersprachen ein rechteck auf dem display gezeichnet. makros mehrere befehle k?nnen zu einem makro zusammengefasst werden und ber den befehl makro ausfhren gestartet werden. die makros werden mit hilfe eines compilers erstellt (diskette ea disk9719 erforderlich) und in das flash des ea kit128 programmiert. das sog. power-on-makro wird z.b. sofort nach dem anlegen der versorgungsspannung automatisch ausgefhrt. hier k?nnen z.b. befehle stehen wie cursor aus (esc c 0), font 3 einstellen (esc f 3), baudrate 9600 baud (esc + 3 *) ). eine kurze beschreibung dazu befindet sich auf der seite 11. beispiel auszugebende codes fr compiler #r 0, 0, 127, 63 in hex $1b $52 $00 $00 $7f $3f in dezimal 27 82 0 0 127 63 fr turbo-pascal write(aux, chr(27), r, chr(0), chr(0), chr(127), chr(63)); fr c fprintf(stdaux, "%c%c%c%c%c%c", 27, r, 0, 0, 127, 63); fr q-basic open "com1:1200,n,8,2,bin" for random as #1 print #1,chr$(27)+"r"+chr$(0)+chr$(0)+chr$(127)+chr$(6 3) *) die baudrateneinstellung per software ist nur m?glich, wenn alle 4 l?tbrcken lb1..4 offen sind!
6 ea kit128 rev.b zeichens?tze in der displayeinheit ea kit128 sind 10 zeichens?tze vorhanden. alle zeichens?tze werden im textmode und im grafikmode untersttzt. im grafikmode (befehle esc a und esc z) k?nnen die zeichen pixelweise positioniert werden, dabei bezieht sich die koordinatenangabe auf die linke obere ecke. upper + lower $0 (0) $1 (1) $2 (2) $3 (3) $4 (4) $5 (5) $6 (6) $7 (7) $8 (8) $9 (9) $a (10) $b (11) $c (12) $d (13) $e (14) $f (15) $20 (dez: 32) $30 (dez: 48) upper + lower $20 (dez: 32) $0 (0) $1 (1) $2 (2) $3 (3) $4 (4) $5 (5) $6 (6) $7 (7) $8 (8) $9 (9) $a (10) $b (11) $c (12) $d (13) $e (14) $f (15) $30 (dez: 48) $40 (dez: 64) $50 (dez: 80) $60 (dez: 96) $70 (dez: 112) $80 (dez: 128) $90 (dez: 144) $a0 (dez: 160) $b0 (dez: 176) $c0 (dez: 192) $d0 (dez: 208) $e0 (dez: 224) $f0 (dez: 240) font 3 font 6 beispiel 1: mit dem befehl esc u $03 $04 $02 $7f $02 $04 $00 wird fr ascii-nr. 3, bei eingestelltem 6x8 zeichensatz, ein pfeil nach oben definiert. beispiel 2: mit dem befehl esc u $02 $00 $00 $00 $ff $00 $00 $00 $00 $04 $08 $10 $3f $10 $08 $04 $00 wird fr ascii-nr. 2, bei eingestelltem 8x16 zeichensatz, ein pfeil nach unten definiert. byte nr. 1 2 3 4 5 6 bit 0 bit 1 bit 2 bit 3 bit 4 bit 5 bit 6 bit 7 byte nr. 1 2 3 4 5 6 7 8 bit 0 bit 1 bit 2 bit 3 bit 4 bit 5 bit 6 bit 7 bit 0 bit 1 bit 2 bit 3 bit 4 bit 5 bit 6 bit 7 9 10 11 12 13 14 15 16 byte nr. selbstdefinierte zeichen es ist m?glich, fr einen zeichensatz bis zu 16 zeichen selbst zu definieren (je nach zeichengr??e). diese zeichen haben dann die ascii codes 0..15 und bleiben bis zum abschalten der versorgungsspannung in einem 64 byte gro?em internen ram-bereich erhalten. achtung: werden eigene zeichen definiert, so darf der bargraph-befehl nicht mehr ausgefhrt werden. nr. zeichen h?he zeilen x zeichen gr??e in pixel ascii- bereich frei def. ascii- code(s) bemerkung 1 4,2 mm 8 x 21 6 x 8 32 - 255 0..9 erweiterter ascii-code 2 4,2 mm 8 x 16 8 x 8 32 - 255 0..7 erweiterter ascii-code 3 8,3 mm 4 x 16 8 x 16 32 - 255 0..3 erweiterter ascii-code 4 3,1 mm 8 x 32 4 x 6 32 - 158 0..15 microschrift 5 3,1 mm 8 x 25 5 x 6 32 - 158 0..11 minischrift 6 16,6 mm 2 x 8 16 x 32 42 - 58 0 gro?e ziffern0-9,*+,-./: 7 16,6 mm 2 x 8 16 x 32 32 - 127 0 ascii-code 8 25 mm 1 x 5 24 x 48 45 - 58 - sehr gro?e ziffern 0-9,-./ : 9 4,2 mm 8 x 21 6 x 8 64 - 128 0..9 kyrillische zeichen 10 8,3 mm 4 x 16 8 x 16 64 - 128 0..3 kyrillische zeichen
7 ea kit128 rev.b v.24/rs-232c anschluss die displayeinheit ea kit128 wird fr den anschlu? an eine bidirektionale serielle schnittstelle mit echten rs-232c pegeln (10v) ausgeliefert. auf die 10- pol. stiftleiste j2 kann direkt das als zubeh?r erh?ltliche kabel ea kv24-9b aufgesteckt werden. dieses kabel besitzt auf der gegenseite einen 9-pol. d- sub stecker, passend fr den anschlu? an die com1 eines pcs. das modul stellt die handshakeleitungen rts und cts zur verfgung. durch einen -10v pegel am pin rts zeigt das modul an, da? solange keine weiteren daten mehr gesendet werden drfen, bis rts wieder +10v pegel zeigt. andererseits unterdrckt das ea kit128 die datenausgabe falls am pin cts ein -10v pegel anliegt. in diesem fall k?nnen jedoch evtl. tastaturbet?tigungen verloren gehen. die datenbertragungsparameter sind werkseitig auf 8 datenbits, 1 stopbit und 1200 baud eingestellt. durch schlie?en der l?tbrcke 1 bis 4 kann die baudrate auf 2400, 4800, 9600 oder 19200 baud erh?ht werden. eine beschreibung der l?tbrcken befindet sich auf der letzten seite. achtung: es darf immer nur max. 1 l?tbrcke geschlossen sein. niemals drfen 2 l?tbrcken zugleich gesetzt werden! an der 7-poligen l?tleiste j5 k?nnen die cmos pegel der seriellen schnittstelle benutzt werden, um sie z.b. direkt an ein mikroprozessor anzuschlie?en. achtung: der rs-232 pegelwandler sp232 (oder ?hnlich) mu? dann durch ?ffnen der l?tbrcken lb7 und lb8 deaktiviert werden! der stromverbrauch betr?gt typ. 45ma, und mit eingeschalteter led- beleuchtung typ. 300ma (bzw. 160ma die blaue version) pc / host 10 5 5 (7) 1 1 (8) dcd 3 3 (2) txd 4 4 (20) dtr 6 6 (6) dsr 2 2 (3) rxd 7 7 (4) rts 8 8 (5) cts gnd 2 3 8 4 txd 6 rxd 7 rts 5 cts gnd ea 9719-v24 k abel ea kv24-9b pins an stiftleiste j2 pins an 9-pol. d-sub pins am 9- (25-) pol. d-su b 1:1 verbindung ber flachbandkab el lb 5 lb 6 ansicht von hinten rs-232c anschlu? j2 pin symbol in/out funktion 1 vdd - + 5v versorgung 2 dcd - ber lb5 nach dtr 3 dsr - ber lb6 nach dtr 4 txd out transmit data 5 cts in clear to send 6 rxd in receive data 7 rts out request to send 8 dtr - siehe pin 2, pin 3 9 nc - frei 10 gnd - 0v masse cmos-pegel anschlu? j5 pin symbol funktion 1 vdd + 5v versorgung 2 gnd 0v masse 3 txd transmit data 4 rxd receive data 5 rts request to send 6 cts clear to send 7 reset h: reset
8 ea kit128 rev.b tastaturbetrieb (nur ea kit128-v24) am steckanschluss j3 kann eine tastatur (einzelne tasten bis zur 8x8 matrix-tastatur) angeschlossen werden. die angeschlossenen tasten werden dabei per software entprellt. bitte beachten sie, da? die tastaturfunktion nur von der v.24 version ohne touchpanel untersttzt wird. die taste wird zwischen einem ausgang und einem eingang geschaltet. jeder eingang ist mit einem ca. 100k ? pullup abgeschlossen. an jeden ausgang k?nnen bis zu 8 tasten angeschlossen werden. um doppeltastendrcke zu erkennen, mssen die ausg?nge voneinander entkoppelt werden. dies geht am besten mit schottky-dioden (z.b. bat 43). bei mehrfach-tastendrcken (>2) mu? jede taste mit einer eigenen diode entkoppelt werden. senden der tastendrcke modus 0: mit dem befehl "esc m 0" wird die automatische tastaturabfrage ausgeschaltet. die tastendrcke werden nicht mehr automatisch gesendet. die tasten k?nnen jedoch per befehl "esc m 3" abgefragt werden. nach diesem befehl wird der aktuelle zustand der tastatur wie im modus 2 gesendet. modus 1:mit dem befehl "esc m 1" wird die automatische abfrage fr den gesamtzustand der tasten aktiviert. bei jeder ?nderung, drcken und loslassen einer taste, werden alle noch gedrckten tasten gesendet. die tasten werden wie folgt bertragen: der kennbuchstabe "t" ($54), gefolgt von den tastennummern (1..64) aller gedrckten tasten. als endekennung folgt das zeichen "nul" ($00). modus 2:mit dem befehl "esc m 2" wird die automatische abfrage fr einzeltasten aktiviert. bei jedem druck einer taste wird die dazugeh?rende tastennummer (1..64) gesendet. das loslassen der taste wird nicht gesendet. die tastennummer kann folgenderma?en bestimmt werden: tastenummer = (ausgang -1) * 8 + eingang (ausgang, eingang: eine zahl zwischen 1 und 8) achtung ! falls die handshakleleitung (z.b. cts) das senden nicht erlaubt, k?nnen die tastendrcke verloren gehen. 1 2 15 16 j3 out 1 in 8 in 7 in 6 in 5 in 4 in 3 in 2 in 1 out 1 in 1 in 2 in 3 in 4 out 3 out 4 out 2 1 2 15 16 j3 matrix - tastaturanschlu? j3 pin symbol funktion pin symbol funktion 1 out 8 ausgang zeile 8 2 in 8 eingang spalte 8 3 out 7 ausgang zeile 7 4 in 7 eingang spalte 7 5 out 6 ausgang zeile 6 6 in 6 eingang spalte 6 7 out 5 ausgang zeile 5 8 in 5 eingang spalte 5 9 out 4 ausgang zeile 4 10 in 4 eingang spalte 4 11 out 3 ausgang zeile 3 12 in 3 eingang spalte 3 13 out 2 ausgang zeile 2 14 in 2 eingang spalte 2 15 out 1 ausgang zeile 1 16 in 1 eingang spalte 1
9 ea kit128 rev.b touch-panel 8x4 (nur ea kit128-v24tp) fr die version ea kit128-v24tp ist anstelle einer externen 8x8 tastatur, eine durchsichtige touch-tastatur mit 32 feldern eingebaut. der kontroller untersttzt dieses touchpanel mit komfortablen befehlen. so k?nnen mehrere touch- felder zu einer gro?en gesamt-taste zusammengefasst, die taste gezeichnet und eintext(e) in der taste zentriert werden. ebenso kann dieser gesamt-taste ein return-code (1..255) zugewiesen werden. wird der return-code 0 zugewiesen so ist die taste deaktiviert und wird bei bet?tigung nicht gemeldet. beim berhren der touch-tasten k?nnen diese automatisch invertiert werden und/oder ein summer die berhrung signalisieren (an out2 (pin 13, j3) liegt fr 2 / 10 sek. ein l-pegel an). gleichzeitig wird der definierte return-code der taste ber die serielle schnittstelle gesendet oder es kann ein internes script mit der nummer des return-codes abgearbeitet werden (dazu mu? als dummy-befehl das kommando esc : am anfang dieses scripts stehen). beispiel: definieren einer taste von feld 11 bis 21, mit dem return-code 65=a und dem text "stop" 1 9 2 10 11 12 13 14 17 25 18 26 19 27 20 28 21 29 22 30 23 31 24 32 15 16 3 4 5 6 7 8 beispiel auszugebende codes bemerkung fr compiler #* 11, 21, a, 2, "stop" die anzahl der texte wird hier nicht angegeben ! als ascii esc * . . a. . s to p . die punkte . stehen fr ni ch darzustellende ascii-zeich en in hex $1b $2a $0b $15 $41 $02 $01 $53 $54 $4f $50 $00 in dezimal 27 42 11 21 65 2 1 83 84 79 80 0 befehlskennung einleitung touch-befehl linke oberes touchfeld rechtes untere touchfeld return code taste zeichnen mit rahmen ein 1-zeiliger text text ende kennung
10 ea kit128 rev.b festtext/-grafik version ea kit128-gxt die displayeinheit ea kit128-gxt wird ber 8 digitale eing?nge gesteuert. jede ?nderung an einem der eing?nge startet ein ins flash programmiertes script. die eing?nge sind ber 8 schraubklemmen zu erreichen. hier k?nnen sowohl einfache schalter (schlie?er) angeschlossen werden, als auch spannungen zwischen 0 und +50v. fr die erstellung der scripts ben?tigt man einen pc und die diskette ea disk9719. 1.) anschlu? an 8 schalter der jeweilige schalter wird zwischen dem pluspol der stromversorgung und dem eingang angeschlossen. ein offener eingang bzw. offener schalter wird als "0" gewertet: ist kein schalter angeschlossen, bzw. sind alle schalter offen, so wird das script nr. 0 ausgefhrt. sind alle 8 schalter geschlossen ("1"), so wird das script nr. 255 ausgefhrt. 2.) anschlu? an sps oder cmos-pegel die 8 eing?nge werden direkt mit dem jeweiligen spannungsausgang verbunden. eine gemeinsame masse (minuspol) ist erforderlich. liegt keine spannung an, wird das script nr. 0 ausgefhrt, liegt eine spannung mit mindestens 4v an, wird das script nr. 255 ausgefhrt. alle befehle und makros k?nnen auch ber die serielle schnittstelle rs-232c aufgerufen werden. applikationsbeispiele die 3 h?ufigsten anschlu?varianten fr sps-ansteuerung, fr die direkte anbindung an logikpegel und fr den anschlu? von einfachen schlie?ern sind unten abgebildet. erstellen der makros einzelne oder mehrere befehlsfolgen k?nnen als sog. makros oder scripts zusammengefasst und im flash fest abgespeichert werden. diese k?nnen dann mit den befehlen makro ausfhren / script ausfhren gestartet werden. bei der version ea kit128-gxt k?nnen die scripts auch ber die 8 eing?nge aufgerufen und auf dem lc-display angezeigt werden. um nun ihre speziellen makros erstellen zu k?nnen, ben?tigen sie folgende hilfsmittel: - die diskette ea disk9719; sie enth?lt einen compiler, beispiele und fonts fr dos - einen pc mit serieller schnittstelle com1, m?glichst 386/486 mit ca. 1mb platz auf der festplatte erstellen der flash-datei mit individuellen makros um eine befehlsfolge als script zu programmieren, werden alle befehle auf dem pc in eine datei geschrieben. mit der dateiendung (extension) wird die scriptnummer bestimmt (*.000 bis *.255). ansicht von hinten anschlu? an 8 schalter ansteuerung ber cmos-pegel anschlu? an sps auswahl j6 pin symbol funktion d0 lsb bit 0 d1 bit 1 d2 bit 2 d3 bit 3 d4 bit 4 d5 bit 5 d6 bit 6 d7 ms b bit 7
11 ea kit128 rev.b zus?tzliche ausg?nge die nicht genutzten ausg?nge fr die tastaturabfrage (j3, out1..out8) k?nnen in der version ea kit128-gxt als zus?tzliche ausg?nge verwendet werden (c-mos pegel). bei den versionen ea kit128-v24 und ea kit128-v24tp k?nnen die zus?tzlichen ausg?nge erst dann benutzt werden, wenn einzelne ausg?nge von der tastaturabfrage ausgenommen wurden (befehl "esc m 4 n1"). mit dem befehl "esc y" k?nnen die 8 ausg?nge geschaltet werden (siehe befehlstabelle auf seite 4). jeder ausgang kann als h-pegel 0,25ma strom liefern (ausgangswiderstand typ. 20k ? ) und als l-pegel bis zu 20ma. achtung: die l?tbrcken lb1..lb4 zur baudrateneinstellung liegen an den ausg?ngen out1..out4. falls eine l?tbrcke geschlossen ist (bei 2400, 4800, 9600 oder 19200 baud) kann der entsprechende ausgang nicht mehr verwendet werden! es empfiehlt sich die eintellung der baudrate per software (seite 5 unten). adressierung mehrerer ea kit128 ber eine schnittstelle mit dem befehl "selekt / deselekt" k?nnen mehrere ea kit128 an einer schnittstelle adressiert betrieben werden. die jeweilige kontrolleradresse kann mit dem power-on makro und dem befehl "esc k a n1" eingestellt werden. achtung ! die ausgangssignale txd, rts drfen nicht parallel geschaltet werden. falls sie ben?tigt werden (handshake, tastaturabfrage), mssen diese signale mit einer externer logik verknpft werden. sind alle ben?tigten scriptdateien erstellt, startet man das programm compile.exe. dieses erzeugt eine eprom- datei *.epr, welche dann in das flash auf dem display gebrannt wird. w?hrend der erstellung der makroateien lassen sich einzelne scripts durch anschlu? des ea kit128 an die serielle schnittstelle des pcs testen, ohne immer wieder aufs neue das flash programmieren zu mssen. eine ausfhrliche beschreibung zur programmierung der makros finden sie auf der diskette ea disk9719 unter dem namen doku.doc (fr word) bzw. doku.txt (dos). definitionen makro ein makro besteht aus einer befehlsfolge, welche resident im flash gespeichert ist. es kann ber den befehl makro ausfhren aufgerufen werden. es ist fr immer wiederkehrende befehlsfolgen gedacht; z.b. display l?schen, einen rahmen zeichnen und das firmenlogo darstellen. in einem makro darf wiederum ein makro aufgerufen werden. dieses makro darf dann kein weiteres makro mehr starten. es k?nnen bis zu 100 makros angelegt werden (dateiendungen *.n00 bis *.n99). die makronummerierung darf auch lcken aufweisen. das makro *.n00 hat eine sonderstellung: es wird automatisch beim anlegen der versorgungsspannung ausgefhrt, kann aber auch per befehl aufgerufen werden (power-on makro). achtung: wird im power-on-makro eine endlosschleife programmiert, ist das display nicht mehr ansprechbar. die ausfhrung des power-on makros und des eigestellten scriptmakros (-gxt) kann verhindert werden, wenn beim einschalten/reset der pin 2 (gnd) mit pin 5 (rts-cmos) an j5 gebrckt sind (ab version v1.5). jetzt mssen die fonts und makros wieder neu eingespielt werden. script ein script ist wie ein makro aufgebaut. es kann jedoch bei der version ea kit128-gxt zus?tzlich ber externe digitalpegel gestartet werden. nach jeder ?nderung an den eing?ngen e0..7 wird das zugeh?rige script ausgefhrt. ebenso kann es im gegensatz zu makros bei den versionen mit ea touch8x4 ber das touchpanel gestartet werden. es k?nnen bis zu 256 scripts angelegt werden (*.000 bis *.255). die scriptnummerierung darf auch lcken aufweisen. projektname ein projektname darf aus bis zu 8 zeichen (dos-blich) bestehen. wenn ein projekt z.b. "demo" genannt wird, mssen die dazugeh?rigen scriptdateien demo.000 bis demo.255 und alle makros demo.n00 bis demo.n99 hei?en. jedem projekt mu? eine eigene initialisierungsdatei zugeordnet werden, welche je nach projekt z.b. demo.ini hei?t. die vom compiler erstellte eprom-datei bekommt den namen demo.epr.
ea kit128 rev.b lochhamer schlag 17 d- 82166 gr?felfing tel 089/ 8541991 fax 089/ 8541721 http://www.lcd-module.de achtung ! handhabungs- vorschriften beachten elektrostatisch gef?hrdete bauelemente abmessungen l?tbrcken / reset auf der platinenrckseite befinden sich einige l?tbrcken zur anpassung der ea kit128 an bestimmte anforderungen. diese sind bei auslieferung bereits richtig gesetzt und mssen nicht mehr ver?ndert werden. die baudrate kann mit den l?tbrcken lb1-4 ver?ndert werden (voreinstellung 1200 baud). alle ma?e in mm frontplattendurchbruch 97,5x75,0 mm hinweise zur handhabung und zum betrieb - zur elektrischen zerst?rungs des moduls kann fhren: verpolung oder berspannung der stromversorgung, berspannung oder verpolung bzw. statische entladung an den eing?ngen, kurzschlie?en der ausg?nge. - vor der demontage des moduls mu? unbedingt die stromversorgung abgeschaltet sein. ebenso mssen alle eing?nge stromlos sein. - das display, der touchscreen und die frontscheibe bestehen aus kunststoff und drfen nicht mit harten gegenst?nden in berhrung kommen. die oberfl?chen k?nnen mit einem weichen tuch ohne verwendung von l?sungsmitteln gereinigt werden. - das modul ist ausschlie?lich fr den betrieb innerhalb von geb?uden konzipiert. fr den betrieb im freien mssen zus?tzliche vorkehrungen getroffen werden. der maximale temperaturbereich von 0..+50c darf nicht berschritten werden. bei einsatz in feuchter umgebung kann es zu funktionsst?rungen und zum ausfall des moduls kommen. das display ist vor direkter sonneneinstrahlung zu schtzen. entpiegelte scheibe oder touch panel (ea touch8x4) l?tbr. bezeichnung beschreibung 1-4 baudrate hier wird die baudrate eingestellt. es darf max. 1 l?tbrcke gesetzt sein! bei auslieferung sind diese offen. baud lb4 lb3 lb2 lb 1 1200 2400 4800 9600 19200 auf zu auf zu auf zu au f zu 5 dtr - dcd gewisse oft ben?tigte verbindungen an der rs-232c schnittstell e werden hier ber l?tbrcken hergestellt. bei auslieferung sind diese geschlossen. 6 dtr - dsr 7 rxd diese l?tbrcken mssen bei benutzung der 5v-ttl pegel an j5 fr die rs232 schnittstelle offen sein. bei auslieferung sind diese geschlossen. 8 cts 9 dc / dc diese l?tbrcke mu? bei der 5v version geschlossen und bei de r 24v version (option 9/35v) offen sein ! 12 prg. disable durch ?ffnen der lb 12 kann ein versehentliches umprogrammieren des flash verhindert werden. 13,14 z-dioden nur ea kit128-gxt: die z-dioden werden auf 0v (lb 14 zu) ode r auf +5v bezogen (lb 13 zu, z-dioden umdrehen !) 15,16 pullup/down das widerstandsnetzwerk am eingang wird auf 0v (lb 15 zu) ode r auf +5v bezogen (lb 16 zu) 17 ext. poti durch umlegen dieser l?tbrcke kann das interne poti deaktiviert werden und ein externes poti (25k) benutzt werden. um w?hrend des betriebs erkennen zu k?nnen ob das display noch einwandfrei funktioniert, empfiehlt es sich in krzeren zeitabst?nden mit dem befehl esc ? c n1 einen ausgang n1 zu invertieren. wenn der entsprechende ausgang n1 invertiert wird, kann von einer korrekten funktion des displays ausgegangen werden. reagiert der ausgang n1 nicht, mu? ber einen high-pegel (>2 s) am anschlu? "reset" (j5 pin 7) ein neustart ausgel?st, und das display neu beschrieben werden. in einigen f?llen reicht es auch einen softwarereset durch die befehlsfolge esc & f 0 0 0 0 j auszul?sen.
mouser electronics authorized distributor click to view pricing, inventory, delivery & lifecycle information: electronic assembly: ? ea kit128-v24tpb


▲Up To Search▲   

 
Price & Availability of EADISK9719

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X